package com.zhangyuji.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhangyuji.dto.DishDto;
import com.zhangyuji.dto.SetmealDto;
import com.zhangyuji.entity.Dish;
import com.zhangyuji.entity.Setmeal;
import com.zhangyuji.entity.SetmealDish;

public interface SetmealService extends IService<Setmeal> {
    /**
     * 添加套餐
     * @param setmealDto
     * @return
     */
    boolean addSetmealAndSetmealDish(SetmealDto setmealDto);

    /**
     * 单个/批量删除套餐
     * @param ids
     * @return
     */
    boolean deleteSetmealAndSetmealDish(Long[] ids);

    /**
     * 编辑套餐,查询回显数据
     * @param id
     * @return
     */
    SetmealDto querySetmealById(Long id);

    /**
     * 编辑套餐,保存到数据库
     * @param setmealDto
     * @return
     */
    boolean editSetmeal(SetmealDto setmealDto);

}
